﻿using System.ComponentModel;

namespace SC2BuildPlannerLib.Enums
{
    /// <summary>
    /// Enum type for in-game buildings
    /// </summary>
    public enum BuildingEnum
    {
        [Description("Command Center")]
        CommandCenter,
        [Description("Orbital Command")]
        OrbitalCommand,
        [Description("Planetary Fortress")]
        PlanetaryFortress,
        [Description("Supply Depot")]
        SupplyDepot,
        [Description("Barracks")]
        Barracks,
        [Description("Engineering Bay")]
        EngineeringBay,
        [Description("Bunker")]
        Bunker,
        [Description("Missile Turret")]
        MissileTurret,
        [Description("Sensor Tower")]
        SensorTower,
        [Description("Ghost Academy")]
        GhostAcademy,
        [Description("Factory")]
        Factory,
        [Description("Armory")]
        Armory,
        [Description("Starport")]
        Starport,
        [Description("Fusion Core")]
        FusionCore,
        [Description("Hatchery")]
        Hatchery,
        [Description("Lair")]
        Lair,
        [Description("Hive")]
        Hive,
        [Description("Extractor")]
        Extractor,
        [Description("Spawning Pool")]
        SpawningPool,
        [Description("Evolution Chamber")]
        EvolutionChamber,
        [Description("Roach Warren")]
        RoachWarren,
        [Description("Baneling Nest")]
        BanelingNest,
        [Description("Spine Crawler")]
        SpineCrawler,
        [Description("Spore Crawler")]
        SporeCrawler,
        [Description("Hydralisk Den")]
        HydraliskDen,
        [Description("Infestation Pit")]
        InfestationPit,
        [Description("Spire")]
        Spire,
        [Description("Greater Spire")]
        GreaterSpire,
        [Description("Nydus Network")]
        NydusNetwork,
        [Description("Nydus Worm")]
        NydusWorm,
        [Description("Ultralisk Cavern")]
        UltraliskCavern,
        [Description("Nexus")]
        Nexus,
        [Description("Assimilator")]
        Assimilator,
        [Description("Pylon")]
        Pylon,
        [Description("Gateway")]
        Gateway,
        [Description("Warpgate")]
        Warpgate,
        [Description("Forge")]
        Forge,
        [Description("Cybernetics Core")]
        CyberneticsCore,
        [Description("Photon Cannon")]
        PhotonCannon,
        [Description("Twilight Council")]
        TwilightCouncil,
        [Description("Stargate")]
        Stargate,
        [Description("Robotics Facility")]
        RoboticsFacility,
        [Description("Templar Archives")]
        TemplarArchives,
        [Description("Fleet Beacon")]
        FleetBeacon,
        [Description("Robotics Bay")]
        RoboticsBay,
        [Description("Dark Shrine")]
        DarkShrine
    }
}
